package com.wt.admin.service.ai;

import com.wt.admin.domain.dto.ai.ChatDTO;
import com.wt.admin.domain.dto.ai.ChatModelContentDTO;
import com.wt.admin.domain.entity.ai.ChatModelContentEntity;
import com.wt.admin.domain.vo.ai.ChatModelContentVO;
import com.wt.admin.domain.vo.sys.UserVO;

import java.util.List;

public interface ChatModelContentService {

    List<ChatModelContentVO> modeContentList(ChatModelContentDTO data, UserVO userVO);

    ChatModelContentVO modeContentDel(ChatModelContentDTO data);

    ChatModelContentEntity findById(Integer contentId);

    ChatModelContentVO modeContentEdit(ChatDTO data, UserVO user);

    void reply(String msg, ChatDTO data, UserVO user);

    ChatModelContentVO modeContentInfo(ChatModelContentDTO data, UserVO user);
}
